package main

import (
	"block-chain/coin"
	"fmt"
)

func main() {

	bc := coin.NewBlockChain()//创建区块链
	bc.AddBlock("添加第1个coin")// 添加一个区块到连上
	bc.AddBlock("添加第2个coin")

	// 测试打印区块链上的信息
	for _, block := range bc.Blocks {
		fmt.Printf("前一个hash地址:%x\n", block.PrevBlockHash)
		fmt.Printf("消息:%s\n", block.Data)
		fmt.Printf("Hash:%x\n", block.Hash)
		fmt.Printf("时间戳:%d\n", block.TimeStamp)
		println()
	}
}